
package com.ys.chatserver.common.dto.cnst;

import com.eva.framework.dto.SysProcessorConst;

/**
 * 注：1000以内的processor_id用作系统保留，自定义的processor_id只能使用1000以外的，使用
 * 时推存继承SysProcessorConst常量表后再自定义自已的常量。
 * 
 * @version 1.0
 */
public interface MyProcessorConst extends SysProcessorConst
{
	/** 业务逻辑功能处理器id */
	int PROCESSOR_LOGIC = 1008;
	
	/** HTTP登陆认证和客户端版本检查请求处理器id（本接口为Android客户端专用） */
	int PROCESSOR_LOGIN$CHECKUPDATE_4A = 1009;
	
	/** 客户端版本独立检查请求处理器id（本接口为Android客户端专用） */
	int PROCESSOR_CHECK_UPDATE_4A = 1010;
	
	/** 用户上传2进制数据（包括图片、语音留言等）的processor_id常量 */
	int PROCESSOR_UPLOAD_BINARY = 1011;
	
	/** 礼品、积分相关请求的处理器id */
	int PROCESSOR_GIFT = 1012;
	
	/** HTTP登陆认证请求处理器id（本接口Android、iOS等客户端均使用） */
	int PROCESSOR_LOGIN_4ALL = 1013;
	
	/** 一些专用于后台管理的特权接口处理器id（原则上特权接口禁止客户端调用） */
	int PROCESSOR_ADMIN = 1014;
	
	/** 大文件信息本询等请求的处理器id */
	int PROCESSOR_FILE = 1015;
	
	/** 群组聊天相关http请求的处理器id */
	int PROCESSOR_GROUP_CHAT = 1016;
	
//	/** 注册HTTP登陆认证的处理器id（本接口Android、iOS等客户端均使用） */
//	int PROCESSOR_LOGOUT = 1017;

	/**gps定位相关http请求的处理器id*/
	int PROCESSOR_GPS =1018;

	/**视频流查询
	 * */
	int PROCESSOR_VIDEO =1019;
	/**
	 * 群组管理
	 */
	int PROCESSOR_GROUP =1020;
	/**
	 * 用户管理
	 */
	int PROCESSOR_USER = 1021;
	/**
	 * 组织管理
	 */
	int PROCESSOR_STRUCTURE = 1022;
	/**
	 * 组织用户管理
	 */
	int PROCESSOR_STRUCTURE_USER = 1023;
	/**
	 * 设备管理
	 */
	int PROCESSOR_DEV=1024;
	/**
	 * AJ管理
	 */
	int PROCESSOR_CASE = 1025;

	/**
	 * AJ设备 观察员
	 */
	int PROCESSOR_CASE_DEV=1026;
	int PROCESSOR_HUMAN_FACE = 1027;


	TimerExpireHashMap<String,Integer> timerMap = new TimerExpireHashMap<>();
}
